package cn.bdqn.pn.service.base;
import cn.bdqn.pn.pojo.base.Coupon;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.domain.Specification;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface CouponService {
    /**
     * 分页获取所有优惠券
     * @param
     * @return
     */
    Page<Coupon> getAllCouponList(Coupon coupon, Integer pageNo, Integer pageSize);

    /**
     * 添加优惠券
     * @param coupon
     * @return
     */
    Coupon addCoupon(Coupon coupon);

    /**
     * 删除优惠券,修改状态假删
     * @param
     * @return
     */
    Coupon updateCoupon(Coupon coupon);

    /**
     * 通过id查
     * @param
     */
    Coupon findaddById(Integer id);
}
